package com.skzh.flightplans.mapper;

import java.util.List;

import com.skzh.flightplans.domain.FlightPlans;

/**
 * 航线列表Mapper接口
 *
 * @author skzh
 * @date 2025-03-31
 */
public interface FlightPlansMapper {
    /**
     * 查询航线列表
     *
     * @param fpId 航线列表主键
     * @return 航线列表
     */
    public FlightPlans selectFlightPlansByFpId(String fpId);

    /**
     * 查询航线列表列表
     *
     * @param flightPlans 航线列表
     * @return 航线列表集合
     */
    public List<FlightPlans> selectFlightPlansList(FlightPlans flightPlans);

    /**
     * 新增航线列表
     *
     * @param flightPlans 航线列表
     * @return 结果
     */
    public int insertFlightPlans(FlightPlans flightPlans);

    /**
     * 修改航线列表
     *
     * @param flightPlans 航线列表
     * @return 结果
     */
    public int updateFlightPlans(FlightPlans flightPlans);

    /**
     * 删除航线列表
     *
     * @param fpId 航线列表主键
     * @return 结果
     */
    public int deleteFlightPlansByFpId(String fpId);

    /**
     * 批量删除航线列表
     *
     * @param fpIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteFlightPlansByFpIds(String[] fpIds);

   // FlightPlans insertUploadFlightPlans(FlightPlans newflightPlans);
}
